package org.xqp.basic.util;

import lombok.Data;

/**
 * 这个类是用来表示操作是否成功的返回参数
 */

@Data // 作用相当于下面的属性的get set toString方法 但是你也可以在下面自己再写getset方法，自己写的getset方法会替代注释中的getset方法
public class JsonResult {
    public Boolean success = true;
    public String msg = "操作成功";
    public Object resultObj;

    // 创建一个静态方法me  创建jsonResout对象
    public static JsonResult me(){
        return new JsonResult();
    }

    public JsonResult setMsg(String msg){
        this.success = false;   // 如果调用了serMsg方法那么肯定是出错了所以直接将success改为false
        this.msg = msg;
        return this;
    }

    public JsonResult setResultObj(Object resultObj) {
        this.resultObj = resultObj;
        return this;
    }
}
